#include <stdio.h>
void px(int *p,int n);
int main()
{ 
  int n,*p,a[100];
  p=new int[100];
  scanf("%d",&n);
  for(int i=0;i<n;i++){
  	scanf("%d",&p[i]);
  }	
  px(p,n);
  for(int i=0;i<n;i++){
  	printf("%d ",p[i]);
  }
	
  return 0;	
 } 
 void px(int *p,int n){
 	int t;
 	
 	for(int i=0;i<n-1;i++){
 		int index=i;
 	    for(int j=i+1;j<n;j++){
 	    	if(p[j]>p[index]){
 	    		index=j;
			 }
		 }
		 t=p[i];p[i]=p[index];p[index]=t;
		 	
	 }
 	
 }
